/*
 * View.java
 *
 * Created on 2008/06/06 +0900
 *
 * $Revision: 38 $
 * $Date: 2008-10-11 08:48:45 +0000 (Sat, 11 Oct 2008) $
 */

package org.gikolet.framework.view;

import org.gikolet.framework.ui.Container;
import org.gikolet.framework.util.PropertyListener;

/**
 * @author Tetsutaro (latest modification by $Author: tetsutaro.ss $)
 * @version $Revision: 38 $ $Date: 2008-10-11 08:48:45 +0000 (Sat, 11 Oct 2008) $
 */
public interface View {
    String PROPERTY_VIEW_NAME = "viewName";

    void addPropertyListener(PropertyListener listener);

    void removePropertyListener(PropertyListener listener);

    void createPartControl(Container parent);

    void setFocus();

    String getViewName();
}
